#!/bin/bash

# 苏州旅行助手启动脚本

echo "🎉 欢迎使用苏州旅行助手！"
echo ""

# 检查 Node.js 版本
echo "📋 检查环境..."
node_version=$(node -v 2>/dev/null)
if [ $? -eq 0 ]; then
    echo "✅ Node.js 版本: $node_version"
else
    echo "❌ 未找到 Node.js，请先安装 Node.js"
    exit 1
fi

# 检查 npm 版本
npm_version=$(npm -v 2>/dev/null)
if [ $? -eq 0 ]; then
    echo "✅ npm 版本: $npm_version"
else
    echo "❌ 未找到 npm"
    exit 1
fi

echo ""

# 检查是否已安装依赖
if [ ! -d "node_modules" ]; then
    echo "📦 安装依赖包..."
    npm install
    if [ $? -ne 0 ]; then
        echo "❌ 依赖安装失败"
        exit 1
    fi
    echo "✅ 依赖安装完成"
    echo ""
fi

# 启动开发服务器
echo "🚀 启动苏州旅行助手..."
echo "📍 应用将在 http://localhost:5173 打开"
echo "📱 建议在手机浏览器中打开以获得最佳体验"
echo ""
echo "按 Ctrl+C 停止服务器"
echo ""

npm run dev
